package br.ufpr.showdomilhao.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class PerguntaVO implements Serializable {

	// fields
	private static final long serialVersionUID = 1L;
	private String descricao;
	private List<RespostaVO> respostas;

	// constructors
	public PerguntaVO(String descricao, List<RespostaVO> respostas) {
		super();
		this.descricao = descricao;
		this.respostas = respostas;
	}
	public PerguntaVO(String descricao, String resposta1, boolean resposta1Correta, String resposta2, boolean resposta2Correta, String resposta3, boolean resposta3Correta, String resposta4, boolean resposta4Correta) {
		super();
		this.descricao = descricao;
		this.respostas = new ArrayList<RespostaVO>();
		this.respostas.add(new RespostaVO(resposta1, resposta1Correta));
		this.respostas.add(new RespostaVO(resposta2, resposta2Correta));
		this.respostas.add(new RespostaVO(resposta3, resposta3Correta));
		this.respostas.add(new RespostaVO(resposta4, resposta4Correta));
	}
	
	// getters
	public String getDescricao() {
		return descricao;
	}
	public List<RespostaVO> getRespostas() {
		return respostas;
	}

	// setters
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	
}
